package com.ruoyi.system.mapper;

import java.util.List;
import com.ruoyi.system.domain.RevenueDonations;

/**
 * 用户收益Mapper接口
 * 
 * @author shawu
 * @date 2024-08-16
 */
public interface RevenueDonationsMapper 
{
    /**
     * 查询用户收益
     * 
     * @param revenueId 用户收益主键
     * @return 用户收益
     */
    public RevenueDonations selectRevenueDonationsByRevenueId(Long revenueId);

    /**
     * 查询用户收益列表
     * 
     * @param revenueDonations 用户收益
     * @return 用户收益集合
     */
    public List<RevenueDonations> selectRevenueDonationsList(RevenueDonations revenueDonations);

    /**
     * 新增用户收益
     * 
     * @param revenueDonations 用户收益
     * @return 结果
     */
    public int insertRevenueDonations(RevenueDonations revenueDonations);

    /**
     * 修改用户收益
     * 
     * @param revenueDonations 用户收益
     * @return 结果
     */
    public int updateRevenueDonations(RevenueDonations revenueDonations);

    /**
     * 删除用户收益
     * 
     * @param revenueId 用户收益主键
     * @return 结果
     */
    public int deleteRevenueDonationsByRevenueId(Long revenueId);

    /**
     * 批量删除用户收益
     * 
     * @param revenueIds 需要删除的数据主键集合
     * @return 结果
     */
    public int deleteRevenueDonationsByRevenueIds(Long[] revenueIds);
}
